.address{
    padding: 15rpx;
    .user{
        display: flex;
        justify-content: space-between;
    }

}
.title{
    padding: 15rpx;
}
.goods_container{
    padding: 15rpx;
    display: flex;

    .checkbox{
        flex: 1;
        display: flex;
        align-items: center;
    }
    .image{
        flex: 3;
        image{
            width: 90%;
        }
    }
    .goods_info{
        flex: 5;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        .goods_title{
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
        .goods_wrapper{
            margin: 10rpx;
            display: flex;
            .price{
                font-size: 32rpx;
                color: var(--themeColor);
                flex: 4;
            }
            .controll{
                flex: 1;
                display: flex;
                align-items: center;
                .count{
                    color: var(--themeColor);
                    margin: 0 10rpx;
                }
                .btn{
                    width: 50rpx;
                    height: 50rpx;
                    border: 1rpx solid #E57373;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    color: var(--themeColor);
                }
            }
        }
      
    }
}
// 底部工具栏
.tools_car{
    position: fixed;
    display: flex;
    align-items: center;
    bottom: 0;
    width: 100%;
    height: 90rpx;
    border-top: 1rpx solid #ccc;
    .checkAll{
        flex: 1;
    }
    .total_price{
        padding: 15rpx;
        flex: 2;
        text-align: right;
        .train_cost{
            font-size: 20rpx;
        }
        .price_text{
            color: var(--themeColor);
        }
    }
    .payButton{
        flex: 1;
        height: 100%;
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--themeColor);
    }
}
.null{
    width: 100%;
    color: var(--themeColor);
    padding: 120rpx;
    font-size: 180rpx;
    display: flex;
    justify-content: center;
    align-items: center;
}